A Cutting Plane Algorithm for the Single Machine Scheduling Problem with Release Times

نویسنده

  • G L Nemhauser
چکیده

We propose a mixed integer programming formulation for the single machine scheduling problem with release times and the objective of minimizing the weighted sum of the start times The basic formulation involves start time and sequence determining variables and lower bounds on the start times Its linear programming relaxation solves problems in which all release times are equal For the general problem good lower bounds are obtained by adding additional valid inequalities that are violated by the solution to the linear programming relaxation We report computational results and suggest some modi cations based on including additional variables that are likely to give even better results Supported by NATO Collaborative Research Grant No Supported by NSF Research Grant No ISI Supported by the Netherlands Organization for Scienti c Research through NATO Science Fellowship Grant No N A Cutting Plane Algorithm for the Single Machine Scheduling Problem with Release Times G L Nemhauser Georgia Institute of Technology Atlanta M W P Savelsbergh Eindhoven University of Technology Abstract We propose a mixed integer programming formulation for the single machine scheduling problem with release times and the objective of minimizing the weighted sum of the start times The basic formulation involves start time and sequence determining variables and lower bounds on the start times Its linear programming relaxation solves problems in which all release times are equal For the general problem good lower bounds are obtained by adding additional valid inequalities that are violated by the solution to the linear programming relaxation We report computational results and suggest some modi cations based on including additional variables that are likely to give even better resultsWe propose a mixed integer programming formulation for the single machine scheduling problem with release times and the objective of minimizing the weighted sum of the start times The basic formulation involves start time and sequence determining variables and lower bounds on the start times Its linear programming relaxation solves problems in which all release times are equal For the general problem good lower bounds are obtained by adding additional valid inequalities that are violated by the solution to the linear programming relaxation We report computational results and suggest some modi cations based on including additional variables that are likely to give even better results Introduction Recently developed polyhedral methods have yielded substantial progress in solving many important NP hard combinatorial optimization problems Some well known examples are the traveling salesman problem Gr otschel and Padberg a Gr otschel and Pad berg b the acyclic subgraph problem J unger and large scale integer programming problems Crowder Johnson and Padberg See Ho man and Pad berg and Nemhauser and Wolsey for general descriptions of this approach However for mixed integer problems in particular machine scheduling polyhedral methods have not been nearly so successful Investigation and development of polyhedral methods for machine scheduling problems is important because traditional combinatorial algorithms do not perform well on certain problem types in this class for instance job shop scheduling The major di culty is obtaining tight lower bounds which are needed to prove optimality or even optimality within a speci ed tolerance Relatively few papers and reports have been written in this area Balas pio neered the study of scheduling polyhedra with his work on the facial structure of the job shop scheduling problem Queyranne completely characterized the polyhedron as sociated with the nonpreemptive single machine scheduling problem Dyer and Wolsey examined several formulations for the single machine scheduling problem with release times Queyranne and Wang generalized Queyranne s results to the non preemptive single machine scheduling problem with precedence constraints Sousa and Wolsey investigated time indexed formulations for several variants of the nonpre emptive single machine scheduling problem Finally Wolsey compared di erent formulations for the single machine scheduling problem with precedence constraints In this paper we propose a formulation that involves start time and sequence deter mining variables for the nonpreemptive single machine scheduling problem with release times and we develop a cutting plane algorithm based on this formulation and several classes of valid inequalities The paper is organized as follows In the next section we formally introduce the single machine scheduling problem with release times and pro pose a mixed integer programming formulation In the subsequent sections we discuss a linear relaxation various classes of valid inequalities separation heuristics and the cutting plane algorithm we have implemented In the nal sections we present compu tational results and possible enhancements that are based on using additional variables and column generation The single machine scheduling problem with release times A set J of n jobs has to be processed without interruption on a single machine that can handle at most one job at a time Each job j J becomes available at its release time rj and requires a processing time pj The problem is to nd a feasible schedule that minimizes the weighted sum of the completion times In the sequel we assume that both rj and pj are nonnegative integers and the jobs are numbered in order of nondecreasing release time i e r r rn For any ordering of the jobs there exists one feasible schedule that dominates all others In this schedule called an active schedule each job is processed as early as possible given the processing order If t j denotes the start time of job j the active schedule for is t r t j max r j t j p j for j n The above observation shows that we can restate the nonpreemptive single machine problem with release times as nd a permutation and associated active schedule for which the objective function is minimum Therefore to obtain a valid formulation it su ces to nd a linear inequality description of the set of permutations and of the active schedule associated with a given permutation Let ij be equal to if job i precedes j and otherwise Then B n n is a permutation if and only if it satis es

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GENETIC AND TABU SEARCH ALGORITHMS FOR THE SINGLE MACHINE SCHEDULING PROBLEM WITH SEQUENCE-DEPENDENT SET-UP TIMES AND DETERIORATING JOBS

 This paper introduces the effects of job deterioration and sequence dependent set- up time in a single machine scheduling problem. The considered optimization criterion is the minimization of the makespan (Cmax). For this purpose, after formulating the mathematical model, genetic and tabu search algorithms were developed for the problem. Since population diversity is a very important issue in ...

متن کامل

A fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates

This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...

متن کامل

SINGLE MACHINE DUE DATE ASSIGNMENT SCHEDULING PROBLEM WITH PRECEDENCE CONSTRAINTS AND CONTROLLABLE PROCESSING TIMES IN FUZZY ENVIRONMENT

In this paper, a due date assignment scheduling problem with precedence constraints and controllable processing times in uncertain environment is investigated, in which the basic processing time of each job is assumed to be the symmetric trapezoidal fuzzy number, and the linear resource consumption function is used.The objective is to minimize the crisp possibilistic mean (or expected) value of...

متن کامل

Pareto-based Multi-criteria Evolutionary Algorithm for Parallel Machines Scheduling Problem with Sequence-dependent Setup Times

This paper addresses an unrelated multi-machine scheduling problem with sequence-dependent setup time, release date and processing set restriction to minimize the sum of weighted earliness/tardiness penalties and the sum of completion times, which is known to be NP-hard. A Mixed Integer Programming (MIP) model is proposed to formulate the considered multi-criteria problem. Also, to solve the mo...

متن کامل

An Efficient Bi-objective Genetic Algorithm for the Single Batch-Processing Machine Scheduling Problem with Sequence Dependent Family Setup Time and Non-identical Job Sizes

This paper considers the problem of minimizing make-span and maximum tardiness simultaneously for scheduling jobs under non-identical job sizes, dynamic job arrivals, incompatible job families,and sequence-dependentfamily setup time on the single batch- processor, where split size of jobs is allowed between batches. At first, a new Mixed Integer Linear Programming (MILP) model is proposed for t...

متن کامل

A New Branch-and-Bound for the Problem of Mean Completion Time for the Single Machine with Release Time

Preemptively scheduling a set of independent jobs with release time on one processor is a historical problem. In this paper, the same problem has been considered in which objective is to minimize the mean flow time. To prepare a perfect branch-and-bound, some optimality conditions have been represented and they have been compared with the optimality conditions which have been proposed before. O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002